
SELECT {[Measures].[count]} ON COLUMNS,
NON EMPTY(CROSSJOIN ({[Skolska_godina].Children}, [Godina_studija].Children)) ON ROWS
FROM Upis

select sk.naziv, gs.naziv, count(*)
from upis as u, skolska_godina as sk, godina_studija as gs
where u.id_godina_studija = gs.id 
      and u.id_skolska_godina = sk.id
	  and EXISTS (select from predracun_skolarine where u.id_upis = id_upis)
group by sk.id, gs.id

SELECT {[Measures].[count]} ON COLUMNS,
NON EMPTY(CROSSJOIN ({[Skolska_godina].Children}, [Profil].Children)) ON ROWS
FROM Upis

SELECT {[Measures].[count]} ON COLUMNS,
NON EMPTY(CROSSJOIN ({[Skolska_godina].Children}, [Nacin_upisa].[испис])) ON ROWS
FROM Upis

select sk.naziv,  count(*)
from upis as u, skolska_godina as sk, nacin_upisa as ns
where u.id_nacin_upisa = ns.id 
      and u.id_skolska_godina = sk.id
	  and EXISTS (select from predracun_skolarine where u.id_upis = id_upis)
	  and ns.naziv = 'испис'
group by u.id_upis, sk.naziv

SELECT {[Measures].[count]} ON COLUMNS,
ORDER({[Opstina].Members}, [Measures].[count], DESC)  ON ROWS
FROM Upis

select op.naziv,  count(*) as broj
from upis as u, opstina as op, matpod as mat
where u.id_student = mat.id_student
      and mat.id_opstina_stanovanja = op.id
	  and EXISTS (select from predracun_skolarine where u.id_upis = id_upis)
group by op.naziv
order by broj DESC

SELECT {[Measures].[iznos]} ON COLUMNS,
NON EMPTY{[Skolska_godina].Children} ON ROWS
FROM Upis

